const sq = require('./index');
const { DataTypes } = require('sequelize');
const groupMessage = sq.define('groupMessage', {
    groupId: {
        type: DataTypes.INTEGER,
        allowNull: false,
        comment: "群聊的id的值"
    },
    messageUserId: {
        type: DataTypes.INTEGER,
        comment: "发送消息人的id的值"
    },
    messageType: {
        type: DataTypes.STRING,
        allowNull: false,
        comment: "消息的类型是什么 data:文字 img:图片 video:视频 voice:语音"
    },
    messageContent: {
        type: DataTypes.STRING,
        allowNull: false,
        comment: "消息的内容"
    },
    messageSendType: {
        type: DataTypes.INTEGER,
        allowNull: false,
        defaultValue: 1,
        comment: "消息是系统发送的还是好友间的发送 1是好友发送 0是系统发送"
    },
    messageStatus: {
        type: DataTypes.INTEGER,
        allowNull: false,
        defaultValue: 1,
        comment: "当前消息的状态 1:表示当前消息是有效发送的消息 0:表示当前消息是撤回的消息"
    },
}, {
    freezeTableName: true,
});
//groupMessage.sync({ force: true })
module.exports = groupMessage; 